{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "\n",
    "df = pd.read_csv(\"surveydata/pakistan_data.csv\")\n",
    "\n",
    "pd.set_option('display.max_columns', 61)\n",
    "pd.set_option('display.max_rows', 61)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Respondent</th>\n",
       "      <th>MainBranch</th>\n",
       "      <th>Hobbyist</th>\n",
       "      <th>Age</th>\n",
       "      <th>Age1stCode</th>\n",
       "      <th>CompFreq</th>\n",
       "      <th>CompTotal</th>\n",
       "      <th>ConvertedComp</th>\n",
       "      <th>Country</th>\n",
       "      <th>CurrencyDesc</th>\n",
       "      <th>CurrencySymbol</th>\n",
       "      <th>DatabaseDesireNextYear</th>\n",
       "      <th>DatabaseWorkedWith</th>\n",
       "      <th>DevType</th>\n",
       "      <th>EdLevel</th>\n",
       "      <th>Employment</th>\n",
       "      <th>Ethnicity</th>\n",
       "      <th>Gender</th>\n",
       "      <th>JobFactors</th>\n",
       "      <th>JobSat</th>\n",
       "      <th>JobSeek</th>\n",
       "      <th>LanguageDesireNextYear</th>\n",
       "      <th>LanguageWorkedWith</th>\n",
       "      <th>MiscTechDesireNextYear</th>\n",
       "      <th>MiscTechWorkedWith</th>\n",
       "      <th>NEWCollabToolsDesireNextYear</th>\n",
       "      <th>NEWCollabToolsWorkedWith</th>\n",
       "      <th>NEWDevOps</th>\n",
       "      <th>NEWDevOpsImpt</th>\n",
       "      <th>NEWEdImpt</th>\n",
       "      <th>NEWJobHunt</th>\n",
       "      <th>NEWJobHuntResearch</th>\n",
       "      <th>NEWLearn</th>\n",
       "      <th>NEWOffTopic</th>\n",
       "      <th>NEWOnboardGood</th>\n",
       "      <th>NEWOtherComms</th>\n",
       "      <th>NEWOvertime</th>\n",
       "      <th>NEWPurchaseResearch</th>\n",
       "      <th>NEWPurpleLink</th>\n",
       "      <th>NEWSOSites</th>\n",
       "      <th>NEWStuck</th>\n",
       "      <th>OpSys</th>\n",
       "      <th>OrgSize</th>\n",
       "      <th>PlatformDesireNextYear</th>\n",
       "      <th>PlatformWorkedWith</th>\n",
       "      <th>PurchaseWhat</th>\n",
       "      <th>Sexuality</th>\n",
       "      <th>SOAccount</th>\n",
       "      <th>SOComm</th>\n",
       "      <th>SOPartFreq</th>\n",
       "      <th>SOVisitFreq</th>\n",
       "      <th>SurveyEase</th>\n",
       "      <th>SurveyLength</th>\n",
       "      <th>Trans</th>\n",
       "      <th>UndergradMajor</th>\n",
       "      <th>WebframeDesireNextYear</th>\n",
       "      <th>WebframeWorkedWith</th>\n",
       "      <th>WelcomeChange</th>\n",
       "      <th>WorkWeekHrs</th>\n",
       "      <th>YearsCode</th>\n",
       "      <th>YearsCodePro</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>201</td>\n",
       "      <td>I am a developer by profession</td>\n",
       "      <td>Yes</td>\n",
       "      <td>27.0</td>\n",
       "      <td>18</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Pakistan</td>\n",
       "      <td>Pakistani rupee</td>\n",
       "      <td>PKR</td>\n",
       "      <td>Couchbase;Elasticsearch;Firebase;MongoDB;MySQL...</td>\n",
       "      <td>Couchbase;MongoDB;PostgreSQL</td>\n",
       "      <td>Developer, back-end;Developer, desktop or ente...</td>\n",
       "      <td>Bachelor’s degree (B.A., B.S., B.Eng., etc.)</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>South Asian</td>\n",
       "      <td>Man</td>\n",
       "      <td>Flex time or a flexible schedule;How widely us...</td>\n",
       "      <td>Slightly satisfied</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Dart;Go;HTML/CSS;Java;JavaScript;Python;Rust;T...</td>\n",
       "      <td>Bash/Shell/PowerShell;HTML/CSS;Java;JavaScript...</td>\n",
       "      <td>.NET Core;Flutter;Node.js;Pandas;React Native;...</td>\n",
       "      <td>Cordova;Node.js</td>\n",
       "      <td>Confluence;Jira;Github;Trello;Google Suite (Do...</td>\n",
       "      <td>Confluence;Jira;Github;Gitlab;Trello;Google Su...</td>\n",
       "      <td>No</td>\n",
       "      <td>Extremely important</td>\n",
       "      <td>Very important</td>\n",
       "      <td>Curious about other opportunities;Better compe...</td>\n",
       "      <td>Read company media, such as employee blogs or ...</td>\n",
       "      <td>Every few months</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Occasionally: 1-2 days per quarter but less th...</td>\n",
       "      <td>Start a free trial;Ask developers I know/work ...</td>\n",
       "      <td>Hello, old friend</td>\n",
       "      <td>Stack Overflow (public Q&amp;A for anyone who code...</td>\n",
       "      <td>Play games;Call a coworker or friend;Visit Sta...</td>\n",
       "      <td>MacOS</td>\n",
       "      <td>20 to 99 employees</td>\n",
       "      <td>AWS;Docker;Google Cloud Platform;Kubernetes;Li...</td>\n",
       "      <td>Android;Arduino;AWS;Docker;iOS;Linux;MacOS</td>\n",
       "      <td>I have some influence</td>\n",
       "      <td>Straight / Heterosexual</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes, definitely</td>\n",
       "      <td>Daily or almost daily</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Easy</td>\n",
       "      <td>Appropriate in length</td>\n",
       "      <td>No</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>Angular;Django;Express;React.js;Spring</td>\n",
       "      <td>Angular;Angular.js;Express;jQuery;Spring</td>\n",
       "      <td>Just as welcome now as I felt last year</td>\n",
       "      <td>40.0</td>\n",
       "      <td>9</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>569</td>\n",
       "      <td>I am a developer by profession</td>\n",
       "      <td>No</td>\n",
       "      <td>32.0</td>\n",
       "      <td>22</td>\n",
       "      <td>Monthly</td>\n",
       "      <td>220000.0</td>\n",
       "      <td>17124.0</td>\n",
       "      <td>Pakistan</td>\n",
       "      <td>Pakistani rupee</td>\n",
       "      <td>PKR</td>\n",
       "      <td>Firebase;MongoDB;Redis</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Developer, front-end;Developer, full-stack</td>\n",
       "      <td>Bachelor’s degree (B.A., B.S., B.Eng., etc.)</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>South Asian</td>\n",
       "      <td>Man</td>\n",
       "      <td>Languages, frameworks, and other technologies ...</td>\n",
       "      <td>Slightly dissatisfied</td>\n",
       "      <td>I am actively looking for a job</td>\n",
       "      <td>JavaScript;SQL;TypeScript</td>\n",
       "      <td>HTML/CSS;JavaScript</td>\n",
       "      <td>Node.js</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Jira;Github;Slack;Trello;Google Suite (Docs, M...</td>\n",
       "      <td>Jira;Github;Slack;Trello;Google Suite (Docs, M...</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Extremely important</td>\n",
       "      <td>Somewhat important</td>\n",
       "      <td>Curious about other opportunities;Better compe...</td>\n",
       "      <td>Read company media, such as employee blogs or ...</td>\n",
       "      <td>Every few months</td>\n",
       "      <td>No</td>\n",
       "      <td>Onboarding? What onboarding?</td>\n",
       "      <td>No</td>\n",
       "      <td>Rarely: 1-2 days per year or less</td>\n",
       "      <td>Ask developers I know/work with;Visit develope...</td>\n",
       "      <td>Annoyed</td>\n",
       "      <td>Stack Overflow (public Q&amp;A for anyone who code...</td>\n",
       "      <td>Call a coworker or friend;Visit Stack Overflow...</td>\n",
       "      <td>MacOS</td>\n",
       "      <td>100 to 499 employees</td>\n",
       "      <td>MacOS</td>\n",
       "      <td>MacOS</td>\n",
       "      <td>I have a great deal of influence</td>\n",
       "      <td>Straight / Heterosexual</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes, somewhat</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Daily or almost daily</td>\n",
       "      <td>Neither easy nor difficult</td>\n",
       "      <td>Appropriate in length</td>\n",
       "      <td>No</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>Express;jQuery;React.js;Vue.js</td>\n",
       "      <td>jQuery</td>\n",
       "      <td>A lot less welcome now than last year</td>\n",
       "      <td>40.0</td>\n",
       "      <td>8</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>634</td>\n",
       "      <td>I am a developer by profession</td>\n",
       "      <td>Yes</td>\n",
       "      <td>25.0</td>\n",
       "      <td>18</td>\n",
       "      <td>Monthly</td>\n",
       "      <td>2500.0</td>\n",
       "      <td>192.0</td>\n",
       "      <td>Pakistan</td>\n",
       "      <td>Pakistani rupee</td>\n",
       "      <td>PKR</td>\n",
       "      <td>Microsoft SQL Server;MySQL;SQLite</td>\n",
       "      <td>Microsoft SQL Server;MySQL;SQLite</td>\n",
       "      <td>Academic researcher;Developer, desktop or ente...</td>\n",
       "      <td>Bachelor’s degree (B.A., B.S., B.Eng., etc.)</td>\n",
       "      <td>Independent contractor, freelancer, or self-em...</td>\n",
       "      <td>East Asian</td>\n",
       "      <td>Man</td>\n",
       "      <td>Flex time or a flexible schedule</td>\n",
       "      <td>Neither satisfied nor dissatisfied</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>C#;Java</td>\n",
       "      <td>C#;Java</td>\n",
       "      <td>.NET</td>\n",
       "      <td>.NET</td>\n",
       "      <td>Github</td>\n",
       "      <td>Github</td>\n",
       "      <td>Not sure</td>\n",
       "      <td>Not at all important</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Better compensation;Trouble with my direct man...</td>\n",
       "      <td>Directly asking current or past employees at t...</td>\n",
       "      <td>Once every few years</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Onboarding? What onboarding?</td>\n",
       "      <td>No</td>\n",
       "      <td>Occasionally: 1-2 days per quarter but less th...</td>\n",
       "      <td>Start a free trial</td>\n",
       "      <td>Annoyed</td>\n",
       "      <td>Stack Overflow (public Q&amp;A for anyone who codes)</td>\n",
       "      <td>Visit Stack Overflow</td>\n",
       "      <td>Windows</td>\n",
       "      <td>Just me - I am a freelancer, sole proprietor, ...</td>\n",
       "      <td>Windows</td>\n",
       "      <td>Windows</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Straight / Heterosexual</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes, somewhat</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Easy</td>\n",
       "      <td>Too long</td>\n",
       "      <td>No</td>\n",
       "      <td>Information systems, information technology, o...</td>\n",
       "      <td>ASP.NET</td>\n",
       "      <td>ASP.NET</td>\n",
       "      <td>Just as welcome now as I felt last year</td>\n",
       "      <td>42.0</td>\n",
       "      <td>6</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>763</td>\n",
       "      <td>I am a developer by profession</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>15</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Pakistan</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Firebase;MySQL;SQLite</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Bachelor’s degree (B.A., B.S., B.Eng., etc.)</td>\n",
       "      <td>Student</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Man</td>\n",
       "      <td>Languages, frameworks, and other technologies ...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>I am actively looking for a job</td>\n",
       "      <td>C</td>\n",
       "      <td>C;HTML/CSS;Java;JavaScript;PHP;Python;SQL</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Node.js</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Github</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Just because</td>\n",
       "      <td>Personal network - friends or family</td>\n",
       "      <td>Every few months</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Start a free trial</td>\n",
       "      <td>Hello, old friend</td>\n",
       "      <td>Stack Overflow Jobs (for job seekers)</td>\n",
       "      <td>Watch help / tutorial videos</td>\n",
       "      <td>Windows</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Android</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Easy</td>\n",
       "      <td>Too short</td>\n",
       "      <td>No</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Laravel</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>14</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>830</td>\n",
       "      <td>I am a developer by profession</td>\n",
       "      <td>Yes</td>\n",
       "      <td>25.0</td>\n",
       "      <td>22</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Pakistan</td>\n",
       "      <td>Pakistani rupee</td>\n",
       "      <td>PKR</td>\n",
       "      <td>Microsoft SQL Server</td>\n",
       "      <td>Microsoft SQL Server</td>\n",
       "      <td>Data scientist or machine learning specialist</td>\n",
       "      <td>Bachelor’s degree (B.A., B.S., B.Eng., etc.)</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>South Asian</td>\n",
       "      <td>Man</td>\n",
       "      <td>Industry that I’d be working in;Remote work op...</td>\n",
       "      <td>Neither satisfied nor dissatisfied</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Python;Scala</td>\n",
       "      <td>Python;R</td>\n",
       "      <td>Apache Spark;Hadoop;Keras;TensorFlow;Torch/PyT...</td>\n",
       "      <td>Keras;TensorFlow</td>\n",
       "      <td>Github</td>\n",
       "      <td>Github</td>\n",
       "      <td>No</td>\n",
       "      <td>Not very important</td>\n",
       "      <td>Somewhat important</td>\n",
       "      <td>Having a bad day (or week or month) at work;Be...</td>\n",
       "      <td>Read company media, such as employee blogs or ...</td>\n",
       "      <td>Every few months</td>\n",
       "      <td>No</td>\n",
       "      <td>Onboarding? What onboarding?</td>\n",
       "      <td>No</td>\n",
       "      <td>Sometimes: 1-2 days per month but less than we...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Hello, old friend</td>\n",
       "      <td>Stack Overflow (public Q&amp;A for anyone who codes)</td>\n",
       "      <td>Visit Stack Overflow;Watch help / tutorial vid...</td>\n",
       "      <td>MacOS</td>\n",
       "      <td>10,000 or more employees</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>I have little or no influence</td>\n",
       "      <td>Straight / Heterosexual</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes, definitely</td>\n",
       "      <td>Less than once per month or monthly</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Neither easy nor difficult</td>\n",
       "      <td>Appropriate in length</td>\n",
       "      <td>No</td>\n",
       "      <td>Mathematics or statistics</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Just as welcome now as I felt last year</td>\n",
       "      <td>40.0</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>804</th>\n",
       "      <td>22462</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>22.0</td>\n",
       "      <td>16</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Pakistan</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>MongoDB;MySQL</td>\n",
       "      <td>MongoDB;MySQL</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Student</td>\n",
       "      <td>Southeast Asian</td>\n",
       "      <td>Man</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>C#;JavaScript;Python;SQL</td>\n",
       "      <td>C#;HTML/CSS;Java;JavaScript;PHP;Python;SQL</td>\n",
       "      <td>.NET Core;Node.js;React Native</td>\n",
       "      <td>Node.js</td>\n",
       "      <td>Github</td>\n",
       "      <td>Github</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Once a year</td>\n",
       "      <td>Not sure</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Start a free trial;Visit developer communities...</td>\n",
       "      <td>Indifferent</td>\n",
       "      <td>Stack Overflow (public Q&amp;A for anyone who code...</td>\n",
       "      <td>Visit Stack Overflow;Watch help / tutorial videos</td>\n",
       "      <td>Windows</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Android;Heroku;iOS;Windows</td>\n",
       "      <td>Heroku;Windows</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Straight / Heterosexual</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes, definitely</td>\n",
       "      <td>Less than once per month or monthly</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Easy</td>\n",
       "      <td>Appropriate in length</td>\n",
       "      <td>No</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>ASP.NET Core;Express;React.js</td>\n",
       "      <td>Express;jQuery</td>\n",
       "      <td>Just as welcome now as I felt last year</td>\n",
       "      <td>NaN</td>\n",
       "      <td>6</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>805</th>\n",
       "      <td>47832</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Pakistan</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Bachelor’s degree (B.A., B.S., B.Eng., etc.)</td>\n",
       "      <td>Employed part-time</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Fairly important</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>I have never visited any of these sites</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Windows</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>A natural science (such as biology, chemistry,...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>806</th>\n",
       "      <td>55211</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>31</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Pakistan</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Cassandra</td>\n",
       "      <td>Cassandra</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Professional degree (JD, MD, etc.)</td>\n",
       "      <td>Student</td>\n",
       "      <td>Middle Eastern</td>\n",
       "      <td>Man</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Assembly</td>\n",
       "      <td>Assembly</td>\n",
       "      <td>.NET</td>\n",
       "      <td>.NET</td>\n",
       "      <td>Google Suite (Docs, Meet, etc)</td>\n",
       "      <td>Google Suite (Docs, Meet, etc)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Start a free trial</td>\n",
       "      <td>Annoyed</td>\n",
       "      <td>I have never visited any of these sites</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Windows</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Google Cloud Platform</td>\n",
       "      <td>Google Cloud Platform</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Easy</td>\n",
       "      <td>Too short</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Another engineering discipline (such as civil,...</td>\n",
       "      <td>Angular</td>\n",
       "      <td>Angular</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>6</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>807</th>\n",
       "      <td>55815</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>10</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Pakistan</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>MySQL</td>\n",
       "      <td>MySQL</td>\n",
       "      <td>Database administrator</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Employed part-time</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>C++;JavaScript</td>\n",
       "      <td>C++;JavaScript</td>\n",
       "      <td>.NET</td>\n",
       "      <td>.NET</td>\n",
       "      <td>Facebook Workplace</td>\n",
       "      <td>Facebook Workplace</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Very important</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Every few months</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Start a free trial;Ask developers I know/work ...</td>\n",
       "      <td>Amused</td>\n",
       "      <td>Stack Overflow Jobs (for job seekers)</td>\n",
       "      <td>Meditate;Play games;Call a coworker or friend;...</td>\n",
       "      <td>Windows</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Android;Linux</td>\n",
       "      <td>Android;Linux</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Easy</td>\n",
       "      <td>Too long</td>\n",
       "      <td>No</td>\n",
       "      <td>Another engineering discipline (such as civil,...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Express</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Less than 1 year</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>808</th>\n",
       "      <td>61983</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>25</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Pakistan</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Microsoft SQL Server;MySQL</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Data or business analyst</td>\n",
       "      <td>Secondary school (e.g. American high school, G...</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>East Asian</td>\n",
       "      <td>Man</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>HTML/CSS;Java</td>\n",
       "      <td>NaN</td>\n",
       "      <td>.NET;Unreal Engine</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Confluence;Slack</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Very important</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Once every few years</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Start a free trial</td>\n",
       "      <td>Hello, old friend</td>\n",
       "      <td>Stack Overflow Jobs (for job seekers)</td>\n",
       "      <td>Visit Stack Overflow</td>\n",
       "      <td>Windows</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Google Cloud Platform</td>\n",
       "      <td>Android</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Neither easy nor difficult</td>\n",
       "      <td>Appropriate in length</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Django;Flask</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Less than 1 year</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>809 rows × 61 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     Respondent                      MainBranch Hobbyist   Age Age1stCode  \\\n",
       "0           201  I am a developer by profession      Yes  27.0         18   \n",
       "1           569  I am a developer by profession       No  32.0         22   \n",
       "2           634  I am a developer by profession      Yes  25.0         18   \n",
       "3           763  I am a developer by profession      Yes   NaN         15   \n",
       "4           830  I am a developer by profession      Yes  25.0         22   \n",
       "..          ...                             ...      ...   ...        ...   \n",
       "804       22462                             NaN      Yes  22.0         16   \n",
       "805       47832                             NaN      Yes   NaN        NaN   \n",
       "806       55211                             NaN      Yes   NaN         31   \n",
       "807       55815                             NaN      Yes   NaN         10   \n",
       "808       61983                             NaN      Yes   NaN         25   \n",
       "\n",
       "    CompFreq  CompTotal  ConvertedComp   Country     CurrencyDesc  \\\n",
       "0        NaN        NaN            NaN  Pakistan  Pakistani rupee   \n",
       "1    Monthly   220000.0        17124.0  Pakistan  Pakistani rupee   \n",
       "2    Monthly     2500.0          192.0  Pakistan  Pakistani rupee   \n",
       "3        NaN        NaN            NaN  Pakistan              NaN   \n",
       "4        NaN        NaN            NaN  Pakistan  Pakistani rupee   \n",
       "..       ...        ...            ...       ...              ...   \n",
       "804      NaN        NaN            NaN  Pakistan              NaN   \n",
       "805      NaN        NaN            NaN  Pakistan              NaN   \n",
       "806      NaN        NaN            NaN  Pakistan              NaN   \n",
       "807      NaN        NaN            NaN  Pakistan              NaN   \n",
       "808      NaN        NaN            NaN  Pakistan              NaN   \n",
       "\n",
       "    CurrencySymbol                             DatabaseDesireNextYear  \\\n",
       "0              PKR  Couchbase;Elasticsearch;Firebase;MongoDB;MySQL...   \n",
       "1              PKR                             Firebase;MongoDB;Redis   \n",
       "2              PKR                  Microsoft SQL Server;MySQL;SQLite   \n",
       "3              NaN                                                NaN   \n",
       "4              PKR                               Microsoft SQL Server   \n",
       "..             ...                                                ...   \n",
       "804            NaN                                      MongoDB;MySQL   \n",
       "805            NaN                                                NaN   \n",
       "806            NaN                                          Cassandra   \n",
       "807            NaN                                              MySQL   \n",
       "808            NaN                         Microsoft SQL Server;MySQL   \n",
       "\n",
       "                    DatabaseWorkedWith  \\\n",
       "0         Couchbase;MongoDB;PostgreSQL   \n",
       "1                                  NaN   \n",
       "2    Microsoft SQL Server;MySQL;SQLite   \n",
       "3                Firebase;MySQL;SQLite   \n",
       "4                 Microsoft SQL Server   \n",
       "..                                 ...   \n",
       "804                      MongoDB;MySQL   \n",
       "805                                NaN   \n",
       "806                          Cassandra   \n",
       "807                              MySQL   \n",
       "808                                NaN   \n",
       "\n",
       "                                               DevType  \\\n",
       "0    Developer, back-end;Developer, desktop or ente...   \n",
       "1           Developer, front-end;Developer, full-stack   \n",
       "2    Academic researcher;Developer, desktop or ente...   \n",
       "3                                                  NaN   \n",
       "4        Data scientist or machine learning specialist   \n",
       "..                                                 ...   \n",
       "804                                                NaN   \n",
       "805                                                NaN   \n",
       "806                                                NaN   \n",
       "807                             Database administrator   \n",
       "808                           Data or business analyst   \n",
       "\n",
       "                                               EdLevel  \\\n",
       "0         Bachelor’s degree (B.A., B.S., B.Eng., etc.)   \n",
       "1         Bachelor’s degree (B.A., B.S., B.Eng., etc.)   \n",
       "2         Bachelor’s degree (B.A., B.S., B.Eng., etc.)   \n",
       "3         Bachelor’s degree (B.A., B.S., B.Eng., etc.)   \n",
       "4         Bachelor’s degree (B.A., B.S., B.Eng., etc.)   \n",
       "..                                                 ...   \n",
       "804                                                NaN   \n",
       "805       Bachelor’s degree (B.A., B.S., B.Eng., etc.)   \n",
       "806                 Professional degree (JD, MD, etc.)   \n",
       "807                                                NaN   \n",
       "808  Secondary school (e.g. American high school, G...   \n",
       "\n",
       "                                            Employment        Ethnicity  \\\n",
       "0                                   Employed full-time      South Asian   \n",
       "1                                   Employed full-time      South Asian   \n",
       "2    Independent contractor, freelancer, or self-em...       East Asian   \n",
       "3                                              Student              NaN   \n",
       "4                                   Employed full-time      South Asian   \n",
       "..                                                 ...              ...   \n",
       "804                                            Student  Southeast Asian   \n",
       "805                                 Employed part-time              NaN   \n",
       "806                                            Student   Middle Eastern   \n",
       "807                                 Employed part-time              NaN   \n",
       "808                                 Employed full-time       East Asian   \n",
       "\n",
       "    Gender                                         JobFactors  \\\n",
       "0      Man  Flex time or a flexible schedule;How widely us...   \n",
       "1      Man  Languages, frameworks, and other technologies ...   \n",
       "2      Man                   Flex time or a flexible schedule   \n",
       "3      Man  Languages, frameworks, and other technologies ...   \n",
       "4      Man  Industry that I’d be working in;Remote work op...   \n",
       "..     ...                                                ...   \n",
       "804    Man                                                NaN   \n",
       "805    NaN                                                NaN   \n",
       "806    Man                                                NaN   \n",
       "807    NaN                                                NaN   \n",
       "808    Man                                                NaN   \n",
       "\n",
       "                                 JobSat  \\\n",
       "0                    Slightly satisfied   \n",
       "1                 Slightly dissatisfied   \n",
       "2    Neither satisfied nor dissatisfied   \n",
       "3                                   NaN   \n",
       "4    Neither satisfied nor dissatisfied   \n",
       "..                                  ...   \n",
       "804                                 NaN   \n",
       "805                                 NaN   \n",
       "806                                 NaN   \n",
       "807                                 NaN   \n",
       "808                                 NaN   \n",
       "\n",
       "                                               JobSeek  \\\n",
       "0    I’m not actively looking, but I am open to new...   \n",
       "1                      I am actively looking for a job   \n",
       "2    I’m not actively looking, but I am open to new...   \n",
       "3                      I am actively looking for a job   \n",
       "4    I’m not actively looking, but I am open to new...   \n",
       "..                                                 ...   \n",
       "804                                                NaN   \n",
       "805                                                NaN   \n",
       "806                                                NaN   \n",
       "807                                                NaN   \n",
       "808                                                NaN   \n",
       "\n",
       "                                LanguageDesireNextYear  \\\n",
       "0    Dart;Go;HTML/CSS;Java;JavaScript;Python;Rust;T...   \n",
       "1                            JavaScript;SQL;TypeScript   \n",
       "2                                              C#;Java   \n",
       "3                                                    C   \n",
       "4                                         Python;Scala   \n",
       "..                                                 ...   \n",
       "804                           C#;JavaScript;Python;SQL   \n",
       "805                                                NaN   \n",
       "806                                           Assembly   \n",
       "807                                     C++;JavaScript   \n",
       "808                                      HTML/CSS;Java   \n",
       "\n",
       "                                    LanguageWorkedWith  \\\n",
       "0    Bash/Shell/PowerShell;HTML/CSS;Java;JavaScript...   \n",
       "1                                  HTML/CSS;JavaScript   \n",
       "2                                              C#;Java   \n",
       "3            C;HTML/CSS;Java;JavaScript;PHP;Python;SQL   \n",
       "4                                             Python;R   \n",
       "..                                                 ...   \n",
       "804         C#;HTML/CSS;Java;JavaScript;PHP;Python;SQL   \n",
       "805                                                NaN   \n",
       "806                                           Assembly   \n",
       "807                                     C++;JavaScript   \n",
       "808                                                NaN   \n",
       "\n",
       "                                MiscTechDesireNextYear MiscTechWorkedWith  \\\n",
       "0    .NET Core;Flutter;Node.js;Pandas;React Native;...    Cordova;Node.js   \n",
       "1                                              Node.js                NaN   \n",
       "2                                                 .NET               .NET   \n",
       "3                                                  NaN            Node.js   \n",
       "4    Apache Spark;Hadoop;Keras;TensorFlow;Torch/PyT...   Keras;TensorFlow   \n",
       "..                                                 ...                ...   \n",
       "804                     .NET Core;Node.js;React Native            Node.js   \n",
       "805                                                NaN                NaN   \n",
       "806                                               .NET               .NET   \n",
       "807                                               .NET               .NET   \n",
       "808                                 .NET;Unreal Engine                NaN   \n",
       "\n",
       "                          NEWCollabToolsDesireNextYear  \\\n",
       "0    Confluence;Jira;Github;Trello;Google Suite (Do...   \n",
       "1    Jira;Github;Slack;Trello;Google Suite (Docs, M...   \n",
       "2                                               Github   \n",
       "3                                                  NaN   \n",
       "4                                               Github   \n",
       "..                                                 ...   \n",
       "804                                             Github   \n",
       "805                                                NaN   \n",
       "806                     Google Suite (Docs, Meet, etc)   \n",
       "807                                 Facebook Workplace   \n",
       "808                                   Confluence;Slack   \n",
       "\n",
       "                              NEWCollabToolsWorkedWith NEWDevOps  \\\n",
       "0    Confluence;Jira;Github;Gitlab;Trello;Google Su...        No   \n",
       "1    Jira;Github;Slack;Trello;Google Suite (Docs, M...       Yes   \n",
       "2                                               Github  Not sure   \n",
       "3                                               Github       NaN   \n",
       "4                                               Github        No   \n",
       "..                                                 ...       ...   \n",
       "804                                             Github       NaN   \n",
       "805                                                NaN       NaN   \n",
       "806                     Google Suite (Docs, Meet, etc)       NaN   \n",
       "807                                 Facebook Workplace       NaN   \n",
       "808                                                NaN       NaN   \n",
       "\n",
       "            NEWDevOpsImpt           NEWEdImpt  \\\n",
       "0     Extremely important      Very important   \n",
       "1     Extremely important  Somewhat important   \n",
       "2    Not at all important                 NaN   \n",
       "3                     NaN                 NaN   \n",
       "4      Not very important  Somewhat important   \n",
       "..                    ...                 ...   \n",
       "804                   NaN                 NaN   \n",
       "805                   NaN    Fairly important   \n",
       "806                   NaN                 NaN   \n",
       "807                   NaN      Very important   \n",
       "808                   NaN      Very important   \n",
       "\n",
       "                                            NEWJobHunt  \\\n",
       "0    Curious about other opportunities;Better compe...   \n",
       "1    Curious about other opportunities;Better compe...   \n",
       "2    Better compensation;Trouble with my direct man...   \n",
       "3                                         Just because   \n",
       "4    Having a bad day (or week or month) at work;Be...   \n",
       "..                                                 ...   \n",
       "804                                                NaN   \n",
       "805                                                NaN   \n",
       "806                                                NaN   \n",
       "807                                                NaN   \n",
       "808                                                NaN   \n",
       "\n",
       "                                    NEWJobHuntResearch              NEWLearn  \\\n",
       "0    Read company media, such as employee blogs or ...      Every few months   \n",
       "1    Read company media, such as employee blogs or ...      Every few months   \n",
       "2    Directly asking current or past employees at t...  Once every few years   \n",
       "3                 Personal network - friends or family      Every few months   \n",
       "4    Read company media, such as employee blogs or ...      Every few months   \n",
       "..                                                 ...                   ...   \n",
       "804                                                NaN           Once a year   \n",
       "805                                                NaN                   NaN   \n",
       "806                                                NaN                   NaN   \n",
       "807                                                NaN      Every few months   \n",
       "808                                                NaN  Once every few years   \n",
       "\n",
       "    NEWOffTopic                NEWOnboardGood NEWOtherComms  \\\n",
       "0            No                           Yes           Yes   \n",
       "1            No  Onboarding? What onboarding?            No   \n",
       "2           Yes  Onboarding? What onboarding?            No   \n",
       "3           NaN                           NaN            No   \n",
       "4            No  Onboarding? What onboarding?            No   \n",
       "..          ...                           ...           ...   \n",
       "804    Not sure                           NaN           NaN   \n",
       "805         NaN                           NaN           NaN   \n",
       "806         NaN                           NaN           NaN   \n",
       "807         NaN                           NaN           NaN   \n",
       "808         NaN                           NaN           NaN   \n",
       "\n",
       "                                           NEWOvertime  \\\n",
       "0    Occasionally: 1-2 days per quarter but less th...   \n",
       "1                    Rarely: 1-2 days per year or less   \n",
       "2    Occasionally: 1-2 days per quarter but less th...   \n",
       "3                                                  NaN   \n",
       "4    Sometimes: 1-2 days per month but less than we...   \n",
       "..                                                 ...   \n",
       "804                                                NaN   \n",
       "805                                                NaN   \n",
       "806                                                NaN   \n",
       "807                                                NaN   \n",
       "808                                                NaN   \n",
       "\n",
       "                                   NEWPurchaseResearch      NEWPurpleLink  \\\n",
       "0    Start a free trial;Ask developers I know/work ...  Hello, old friend   \n",
       "1    Ask developers I know/work with;Visit develope...            Annoyed   \n",
       "2                                   Start a free trial            Annoyed   \n",
       "3                                   Start a free trial  Hello, old friend   \n",
       "4                                                  NaN  Hello, old friend   \n",
       "..                                                 ...                ...   \n",
       "804  Start a free trial;Visit developer communities...        Indifferent   \n",
       "805                                                NaN                NaN   \n",
       "806                                 Start a free trial            Annoyed   \n",
       "807  Start a free trial;Ask developers I know/work ...             Amused   \n",
       "808                                 Start a free trial  Hello, old friend   \n",
       "\n",
       "                                            NEWSOSites  \\\n",
       "0    Stack Overflow (public Q&A for anyone who code...   \n",
       "1    Stack Overflow (public Q&A for anyone who code...   \n",
       "2     Stack Overflow (public Q&A for anyone who codes)   \n",
       "3                Stack Overflow Jobs (for job seekers)   \n",
       "4     Stack Overflow (public Q&A for anyone who codes)   \n",
       "..                                                 ...   \n",
       "804  Stack Overflow (public Q&A for anyone who code...   \n",
       "805            I have never visited any of these sites   \n",
       "806            I have never visited any of these sites   \n",
       "807              Stack Overflow Jobs (for job seekers)   \n",
       "808              Stack Overflow Jobs (for job seekers)   \n",
       "\n",
       "                                              NEWStuck    OpSys  \\\n",
       "0    Play games;Call a coworker or friend;Visit Sta...    MacOS   \n",
       "1    Call a coworker or friend;Visit Stack Overflow...    MacOS   \n",
       "2                                 Visit Stack Overflow  Windows   \n",
       "3                         Watch help / tutorial videos  Windows   \n",
       "4    Visit Stack Overflow;Watch help / tutorial vid...    MacOS   \n",
       "..                                                 ...      ...   \n",
       "804  Visit Stack Overflow;Watch help / tutorial videos  Windows   \n",
       "805                                                NaN  Windows   \n",
       "806                                                NaN  Windows   \n",
       "807  Meditate;Play games;Call a coworker or friend;...  Windows   \n",
       "808                               Visit Stack Overflow  Windows   \n",
       "\n",
       "                                               OrgSize  \\\n",
       "0                                   20 to 99 employees   \n",
       "1                                 100 to 499 employees   \n",
       "2    Just me - I am a freelancer, sole proprietor, ...   \n",
       "3                                                  NaN   \n",
       "4                             10,000 or more employees   \n",
       "..                                                 ...   \n",
       "804                                                NaN   \n",
       "805                                                NaN   \n",
       "806                                                NaN   \n",
       "807                                                NaN   \n",
       "808                                                NaN   \n",
       "\n",
       "                                PlatformDesireNextYear  \\\n",
       "0    AWS;Docker;Google Cloud Platform;Kubernetes;Li...   \n",
       "1                                                MacOS   \n",
       "2                                              Windows   \n",
       "3                                                  NaN   \n",
       "4                                                  NaN   \n",
       "..                                                 ...   \n",
       "804                         Android;Heroku;iOS;Windows   \n",
       "805                                                NaN   \n",
       "806                              Google Cloud Platform   \n",
       "807                                      Android;Linux   \n",
       "808                              Google Cloud Platform   \n",
       "\n",
       "                             PlatformWorkedWith  \\\n",
       "0    Android;Arduino;AWS;Docker;iOS;Linux;MacOS   \n",
       "1                                         MacOS   \n",
       "2                                       Windows   \n",
       "3                                       Android   \n",
       "4                                           NaN   \n",
       "..                                          ...   \n",
       "804                              Heroku;Windows   \n",
       "805                                         NaN   \n",
       "806                       Google Cloud Platform   \n",
       "807                               Android;Linux   \n",
       "808                                     Android   \n",
       "\n",
       "                         PurchaseWhat                Sexuality SOAccount  \\\n",
       "0               I have some influence  Straight / Heterosexual       Yes   \n",
       "1    I have a great deal of influence  Straight / Heterosexual       Yes   \n",
       "2                                 NaN  Straight / Heterosexual       Yes   \n",
       "3                                 NaN                      NaN       NaN   \n",
       "4       I have little or no influence  Straight / Heterosexual       Yes   \n",
       "..                                ...                      ...       ...   \n",
       "804                               NaN  Straight / Heterosexual       Yes   \n",
       "805                               NaN                      NaN       NaN   \n",
       "806                               NaN                      NaN       NaN   \n",
       "807                               NaN                      NaN       NaN   \n",
       "808                               NaN                      NaN       NaN   \n",
       "\n",
       "              SOComm                           SOPartFreq  \\\n",
       "0    Yes, definitely                Daily or almost daily   \n",
       "1      Yes, somewhat      A few times per month or weekly   \n",
       "2      Yes, somewhat      A few times per month or weekly   \n",
       "3                NaN                                  NaN   \n",
       "4    Yes, definitely  Less than once per month or monthly   \n",
       "..               ...                                  ...   \n",
       "804  Yes, definitely  Less than once per month or monthly   \n",
       "805              NaN                                  NaN   \n",
       "806              NaN                                  NaN   \n",
       "807              NaN                                  NaN   \n",
       "808              NaN                                  NaN   \n",
       "\n",
       "                         SOVisitFreq                  SurveyEase  \\\n",
       "0             Multiple times per day                        Easy   \n",
       "1              Daily or almost daily  Neither easy nor difficult   \n",
       "2             Multiple times per day                        Easy   \n",
       "3                                NaN                        Easy   \n",
       "4             Multiple times per day  Neither easy nor difficult   \n",
       "..                               ...                         ...   \n",
       "804  A few times per month or weekly                        Easy   \n",
       "805                              NaN                         NaN   \n",
       "806                              NaN                        Easy   \n",
       "807                              NaN                        Easy   \n",
       "808                              NaN  Neither easy nor difficult   \n",
       "\n",
       "              SurveyLength Trans  \\\n",
       "0    Appropriate in length    No   \n",
       "1    Appropriate in length    No   \n",
       "2                 Too long    No   \n",
       "3                Too short    No   \n",
       "4    Appropriate in length    No   \n",
       "..                     ...   ...   \n",
       "804  Appropriate in length    No   \n",
       "805                    NaN   NaN   \n",
       "806              Too short   Yes   \n",
       "807               Too long    No   \n",
       "808  Appropriate in length    No   \n",
       "\n",
       "                                        UndergradMajor  \\\n",
       "0    Computer science, computer engineering, or sof...   \n",
       "1    Computer science, computer engineering, or sof...   \n",
       "2    Information systems, information technology, o...   \n",
       "3    Computer science, computer engineering, or sof...   \n",
       "4                            Mathematics or statistics   \n",
       "..                                                 ...   \n",
       "804  Computer science, computer engineering, or sof...   \n",
       "805  A natural science (such as biology, chemistry,...   \n",
       "806  Another engineering discipline (such as civil,...   \n",
       "807  Another engineering discipline (such as civil,...   \n",
       "808                                                NaN   \n",
       "\n",
       "                     WebframeDesireNextYear  \\\n",
       "0    Angular;Django;Express;React.js;Spring   \n",
       "1            Express;jQuery;React.js;Vue.js   \n",
       "2                                   ASP.NET   \n",
       "3                                       NaN   \n",
       "4                                       NaN   \n",
       "..                                      ...   \n",
       "804           ASP.NET Core;Express;React.js   \n",
       "805                                     NaN   \n",
       "806                                 Angular   \n",
       "807                                     NaN   \n",
       "808                            Django;Flask   \n",
       "\n",
       "                           WebframeWorkedWith  \\\n",
       "0    Angular;Angular.js;Express;jQuery;Spring   \n",
       "1                                      jQuery   \n",
       "2                                     ASP.NET   \n",
       "3                                     Laravel   \n",
       "4                                         NaN   \n",
       "..                                        ...   \n",
       "804                            Express;jQuery   \n",
       "805                                       NaN   \n",
       "806                                   Angular   \n",
       "807                                   Express   \n",
       "808                                       NaN   \n",
       "\n",
       "                               WelcomeChange  WorkWeekHrs         YearsCode  \\\n",
       "0    Just as welcome now as I felt last year         40.0                 9   \n",
       "1      A lot less welcome now than last year         40.0                 8   \n",
       "2    Just as welcome now as I felt last year         42.0                 6   \n",
       "3                                        NaN          NaN                14   \n",
       "4    Just as welcome now as I felt last year         40.0                 4   \n",
       "..                                       ...          ...               ...   \n",
       "804  Just as welcome now as I felt last year          NaN                 6   \n",
       "805                                      NaN          NaN               NaN   \n",
       "806                                      NaN          NaN                 6   \n",
       "807                                      NaN          NaN  Less than 1 year   \n",
       "808                                      NaN          NaN  Less than 1 year   \n",
       "\n",
       "    YearsCodePro  \n",
       "0              4  \n",
       "1              6  \n",
       "2              3  \n",
       "3            NaN  \n",
       "4              2  \n",
       "..           ...  \n",
       "804          NaN  \n",
       "805          NaN  \n",
       "806          NaN  \n",
       "807            4  \n",
       "808            3  \n",
       "\n",
       "[809 rows x 61 columns]"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3rc1"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
